페이지로 데이터를 전달하고 싶은 이유는 여러 가지가 있으며, FunnelFlux에서는 이를 위한 다양한 방법이 있습니다.
여기서는 전달할 수 있는 다양한 유형의 데이터와 이를 구성할 수 있는 여러 장소에 대해 설명하겠습니다.
내부 데이터 vs 캡처된 데이터
FunnelFlux에는 사용할 수 있는 다양한 토큰이 있습니다.
FunnelFlux에 의해 항상 해결/생성되는 것들은 "내부 데이터"입니다 -- 예를 들어, IP 주소에서 해결된 국가와 도시, 그리고 사용자 에이전트에서 해결된 브라우저, 운영 체제 등이 있습니다.
마찬가지로, 퍼널 ID, 히트 ID, 트래픽 소스 ID 등과 같은 FF 데이터는 모두 내부 데이터입니다. 일반적으로 이러한 데이터는 세그멘테이션과 전환 추적을 위해 오퍼에 전달됩니다.
반면에 캡처된 데이터는 초기 트래킹 링크, 즉 트래픽 소스에서 오며 다른 시스템에 의해 제공됩니다 -- 예를 들어 캠페인 이름, 광고 세트 ID, 영역 ID, 클릭 ID 또는 전달할 수 있는 기타 사용자 지정 데이터 등입니다.
퍼널의 페이지로 데이터를 전달하고자 할 때, 종종 이러한 캡처된 데이터가 필요합니다.
URL 트래킹 필드에서 오는 데이터나 당신이 입구/액션 링크에 수동으로 전달한 데이터는 {data-xxx}
토큰을 통해 접근할 수 있습니다. 여기서 "xxx"는 URL 필드의 이름(키/값 쌍의 키)입니다.
영구 트래킹 필드 vs 세션 데이터
트래픽 소스를 정의할 때, URL 트래킹 필드를 설정합니다. 이는 데이터를 캡처할 URL 매개변수와 플레이스홀더 값 -- 일반적으로 트래픽 소스 토큰 -- 을 정의합니다.
이 필드들은 사용자가 처음 도착할 때만 데이터를 캡처하기 위한 것입니다. 이는 트래픽 소스에서 오는 권위 있는 정보이며, 퍼널 중간에 추가될 수 있는 정보가 아닙니다.
이러한 필드에서 캡처된 모든 값은 {data-fieldname}
와 같은 데이터 토큰으로 사용할 수 있습니다.
트래픽 소스 구성에서 이를 확인할 수 있습니다:
따라서 나중에 광고 그룹 ID를 오퍼 소스/네트워크로 전달하고 싶다면 {data-adgroup_id}
토큰을 사용하면 됩니다.
반면에 때때로 퍼널 중간에 캡처된 데이터를 전달하고 싶을 수 있습니다. 예를 들어, 양식에 제출된 이름이나 이메일 등입니다.
현재로서는 이 데이터를 액션 링크로 푸시하여 분석 데이터베이스로 보낼 수 없습니다(따라서 보고서에 포함되지 않음). URL 트래킹 필드 데이터는 초기 입장 시에만 캡처되기 때문입니다.
하지만 이 데이터가 DB로 가지 않더라도, 사용자의 임시 세션 데이터에서 여전히 사용할 수 있으며, 정확히 같은 방식으로 전달할 수 있습니다.
예를 들어, 액션 링크에 다음과 같이 무언가를 전달했다면:
https://domain.com/action/1?email=bob@smith.com&zip=12345
{data-email}
로 이메일 값에 접근하고 {data-zip}
로 우편번호 값에 접근할 수 있으며, 이를 데이터 전달에 사용할 수 있습니다. 하지만 보고서에서 이메일/우편번호로 분류할 수는 없습니다.
데이터 전달 옵션
FunnelFlux에는 데이터를 전달할 수 있는 여러 곳이 있습니다.
랜더 설정
랜더에 데이터를 전달하는 것은 덜 일반적이지만, 간단하며 우리의 데이터 전달 탭을 사용합니다:
리디렉션 시 랜더 URL에 추가하고 싶은 URL 필드 이름을 정의하고, 보내고 싶은 값을 설정할 수 있습니다. 우리는 의미론적 값들을 나열하고 이를 선택하면 우리의 토큰이 표시됩니다.
{data-xxx}
토큰으로 URL 트래킹 필드의 값을 전달하고 싶다면, URL 데이터를 선택한 다음 나타나는 새 필드에 이름, 즉 xxx를 입력하세요 -- 입력하면 데이터 토큰이 나타나는 것을 볼 수 있습니다:
사용자 지정 문자열을 전달하고 싶다면, 해당 옵션을 선택한 다음 일반 텍스트를 입력하세요. 이를 사용하여 복잡한 토큰 형식을 전달할 수도 있습니다. 예를 들어:
오퍼 소스 설정
제휴 네트워크(즉, 오퍼 소스)를 사용할 때, 대부분의 경우 모든 오퍼에 대해 동일한 방식으로 간단한 URL 데이터 전달을 사용합니다.
예를 들어, subid=X&subid2=Y
등입니다.
우리의 오퍼 소스에서는 이 데이터 전달을 설정할 수 있어, 오퍼가 이를 상속받을 수 있게 하여 모든 오퍼에 일관된 데이터 전달을 쉽게 만들 수 있습니다.
랜더와 마찬가지로, 데이터 전달 구성 탭에서 데이터 전달을 설정할 수 있습니다.
오퍼를 생성하고 오퍼 소스를 선택하면 데이터 전달 탭에서 이를 상속받은 것을 볼 수 있습니다.
오퍼 설정
오퍼를 생성할 때, 오퍼 소스를 선택하고 그 데이터 전달 구성을 상속받을 수 있으며, 오퍼 수준에서 자체 옵션을 추가하고 오퍼 소스의 옵션을 재정의할 수도 있습니다.
예를 들어, 아래에서 이 오퍼가 오퍼 소스에서 항목을 상속받고, 추가 필드가 하나 있으며, 하나가 재정의된 것을 볼 수 있습니다:
노드 설정
마지막으로, 퍼널의 노드 수준에서 데이터 전달을 설정할 수 있습니다.
이는 데이터 전달을 추가하는 가장 구체적인 장소이며, 다른 모든 설정을 재정의합니다.
퍼널 빌더에서 페이지 노드를 클릭하고 추가 설정으로 가면 이러한 옵션을 볼 수 있습니다:
여기서 "추가 URL 매개변수 추가"를 켜고 추가할 데이터의 쿼리 문자열을 정의할 수 있습니다(여기서 유효한 구문을 사용해야 합니다).
또한 "누적된 URL 매개변수 수신" 기능을 켤 수 있습니다.
이는 리디렉션 시 사용자 세션의 모든 알려진 URL 매개변수를 페이지 URL로 덤프합니다.
즉, 트래픽 소스의 모든 트래킹 필드와 모든 값, 액션 링크에 푸시되었을 수 있는 모든 임시 항목 등이 포함됩니다. 매우 특별한 이유가 없다면 이 기능을 켜지 않는 것이 좋습니다.